software application development industrial automation radius3 developers .net open source image acquisition image analysis machine vision projects automated inspection java frame grabber j2ee c++ thin-client image processing